#ifndef _EMAPDATA_ACCESS_HPP_
#define _EMAPDATA_ACCESS_HPP_

namespace ModuleEMapData
{
  // 设置此张地图对应的经纬度范围，但是通过四边形的映射不是真正解决问题的方法，但是就中国大陆这一块还都是管用的
  void           set_map_range( float longitude_of_lefttop, float latitude_of_lefttop, float longitude_range, float latitude_range );

  // 设置保存成的文件名的格式，就是printf的格式化字符串，默认是"/tmp/gps_%d_G%d-%d.bmp"，其中第一个整数是放大倍数，第二个是横坐标索引，第三个是纵坐标索引
  void           set_filename_format( const char *filename_fmt );

  // 初始化mif文件分析模块，生成一群图片集
  // mif_name: mif文件的文件名
  // orig_wid,orig_heit: 显示地图的最小分辨率
  // zin_factor: 最大放大系数
  bool           init( const char *mif_fname, int orig_wid, int orig_heit, int zin_factor );

  // 清理生成用到的图片文件
  void           clear( void );
}

#endif//_EMAPDATA_ACCESS_HPP_			\

